package com.duqc.tag.entity;

import cn.hutool.json.JSONArray;
import lombok.Data;

/**
 * @ClassName ClassificationRule
 * @Description 同一类型规则基本信息
 * @Author duqc
 * @Date 2023/2/8
 **/
@Data
public class ClassificationRule {
    /**
     * 同一类型规则之间的关系
     * <p>
     * 以同一组中的埋点属性为例，可以添加多个埋点属性，这里的关系就是这多个埋点属性之间的关系
     */
    private String relation;
    /**
     * 具体的规则信息
     * <p>
     * 具体的规则信息这里先解析为json类型，不同的规则类型涉及的属性信息不一致
     * 通过规则类型字段对不同的规则类型进行解析，也方便后续不同规则类型的维护
     */
    private JSONArray rules;

}
